Dominic TanDominic Tan
International FootballNine Pages, Not a Single Name: When Football Analysis Has to Learn to Say 'Insufficient DataOn Tuesday morning, the screen in the corner of my office in Incheon opened a...
BadmintonAmid Quiet Applause: Nguyễn Tiến Minh and the Art of Living with TimeOn a September afternoon at the Nguyen Du Stadium in Da Nang, as shuttlecocks...
International FootballThe Grey Zone of VAR: When the Monitor Returns a Null Result and the Referee Still Has to DecideOn 16 June 2026, in Kazan, France met Australia in a World Cup group game. In...
International FootballThe Empty Dossier: Vietnamese Football and the Cost of Undisclosed DataLast June I opened a forty-page dossier on a V.League club. Eight sections....
International FootballBellamy and Wales: Six Winless Games, One Cardiff Night, and the Erased Line Between Criticism and AbuseOn Thursday night at the Cardiff City Stadium, when the referee blew the fina...
Martial ArtsUnmeasured Heartbeats: The Data Gap in Vietnamese Martial ArtsTuesday morning at a small martial arts gym on Nguyen Thien Thuat Street, Nha...
International FootballWhen the Ball Rolls Through the Hearing Room: Manchester City, Missed Bonuses and the Receding Tide of TrustThe captain's armband of Manchester City lay silent on the bench in the Etiha...
TennisSabalenka's 2,000-Point Battle: 32 Winners Aren't Enough to Erase the US Open ObsessionNew York night, when the clock passed midnight, Arthur Ashe stadium was left...
BasketballThe Empty File and the Ethical Test of Basketball AnalysisIn the summer of 2026, I sat in front of a screen and realized: the ball is n...
International FootballArsenal vs Arteta: 'Almost 100% Done' Is a Number, Not a SignatureThe day Ben Jacobs, a senior correspondent at GIVEMESPORT, said on air that t...
Domestic FootballHanoi FC faces the real test: Not SLNA, but themselvesThe rainy night at Hang Day that evening, the stands were empty as if the...
Martial ArtsVietnamese Football Is Chasing Its Own Ghost: Tactical Analysis of World Cup 2026 Qualifiers and the Story of a Lost Playing IdentityThat moment happened in the 73rd minute of the match against Indonesia. Vietn...
International FootballSheffield United vs Derby County, 24 October: a fixture scheduled by the broadcast contractThe fixture notice opens with the kickoff time: 11:30am on Saturday, 24 Octob...
International FootballManchester United: one billion pounds spent on players, one billion drained out of Old TraffordMichael Carrick's answer after the defeat in Como was an empty answer, and th...
Domestic FootballRonaldo, the FPF and a War of Power: When the Armband Weighs More Than a CareerThere are evenings when I stay behind in the Nagoya newsroom after the match...
Martial ArtsNguyen Thi Tam and the Equation Named Vo Thi Kim Ngan: The Noise of Medals and the Truth Buried Beneath the CanvasThere is a detail in the semifinal scorecards that no one mentions. When the...
BadmintonLessons from Empty Fields: When Data Doesn't Arrive, the Analyst Falls SilentIn the field of sports analysis, there is a mantra I have taught myself for 3...
International FootballSecurity Warning Ahead of Saigon-Hanoi Derby: Fear of Repeat of Shanghai Port Tragedy 2026On September 14, 2026, at Lan Anh Stadium in Saigon, the match dubbed...
International FootballNagelsmann back in the Bundesliga? Martin Demichelis and the fateful October at RB LeipzigMartin Demichelis is facing the toughest spell of his tenure as RB Leipzig he...
BasketballNBA Europe 2027: The Institutional Gamble and the Data Vacuum of Giorgos AivazoglouNBA Europe 2027: The Institutional Gamble and the Data Vacuum of Giorgos...
